package com.oop.demo10;

//static静态方法修饰详解；
public class Student {
    private static int age;//静态属性； 常用于多线程；
    private double score;//非静态属性；

    public static void main(String[] args) { //main方法就是和类一起加载的，所以有static修饰
        Student student = new Student();
        System.out.println(student.age);
        System.out.println(student.score);
        System.out.println(Student.age);
//        System.out.println(Student.score);

        go();
        new Student().run();


    }

    public static void go(){
        System.out.println("go");
//        run();//静态方法不能调用非静态方法；它更类一起加载的，加载之前并没有非静态方法的。
    }
    public void run(){
        System.out.println("run");
        go();//非静态方法可以调用静态方法；
    }
}
